﻿using Clases.Interface;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Clases.Clases
{
    public class Materia : IUIObject
    {
        private int _idMateria;
        private string _nombre;
        private Carrera _carrera;

        public Materia()
        {
        }

        public Materia(string pnombre, Carrera pcarrera)
        {
            _nombre = pnombre;
            _carrera = pcarrera;
        }

        public Materia(int pidMateria, string pnombre, Carrera pcarrera)
        {
            _idMateria = pidMateria;
            _nombre = pnombre;
            _carrera = pcarrera;
        }

        public int idMateria
        {
            get { return _idMateria; }
            set { _idMateria = value; }
        }

        public string nombre
        {
            get { return _nombre; }
            set { _nombre = value; }
        }

        public Carrera carrera
        {
            get { return _carrera; }
            set { _carrera = value; }
        }


        public Hashtable getData()
        {
            Hashtable data = new Hashtable();
            data.Add("idMateria", idMateria);
            data.Add("nombre", nombre);
            return data;
        }
    }
}
